'''
cookie：识别用户状态。
cookie与header有什么差别？
'''
import  requests
url =  "https://www.bagevent.com/account/dashboard"
r = requests.get(url)
print(r.text) # 没有携带cookie，返回的是登录页面

'''
1. cookie 是有有效期的，如果cookie失效，则获取不到个人信息。
2. 登录后的接口，每个接口都要带着cookie。
3. 这种方式只适合临时使用。
'''
hd = {"Cookie": 'MEIQIA_TRACK_ID=1wtGWTFvaZ0n1F0LkUoiCpzoAZh; _ga=GA1.2.559705111.1629270529; __auc=1963bd6517b58177216fdc06beb; 1wtGWTFvaZ0n1F0LkUoiCpzoAZh=undefined; MEIQIA_VISIT_ID=1xbllR4mOMvM7NefW7J9N9oJtbP; BAG_EVENT_TOKEN_=02de735f68204d51009e7edda78e58c13a3fcdd1; BAG_EVENT_CK_KEY_="2780487875@qq.com"; BAG_EVENT_CK_TOKEN_=2440f5d17af838308ba4b390db81af38; JSESSIONID=B24FDBC33D3EF018DA7EF68E6003C483; BAGSESSIONID=df8f8a82-515a-4cbc-b01c-0b5e2fa22160; __asc=aad7a80217ca5929cfcc7bc50d0; Hm_lvt_1fc37bec18db735c69ebe77d923b3ab9=1632445654,1632532269,1634778717,1634865422; _gid=GA1.2.620023870.1634865422; _gat=1; Hm_lpvt_1fc37bec18db735c69ebe77d923b3ab9=1634865569'}
r = requests.get(url, headers=hd)
print(r.text) # 携带cookie，返回的是用户个人信息
# 检查返回值中是否包含关键字
assert  "<title>百格活动 - 账户总览</title>" in r.text